package com.boss.example.mapper;

import com.boss.example.entity.dto.MenusDTO;
import java.util.List;

public interface MenusMapper {

        /**
         * 更改菜单
         * @param menusDTO menusDTO
         * @return Result<int>
         */
        int updateRolesMenu(MenusDTO menusDTO);

        /**
         * 添加权限
         * @param menusDTO menusDTO
         * @return Result<int>
         */
        int insertRolesMenu(MenusDTO menusDTO);

        /**
         * 删除菜单
         * @param menuId menuId
         * @return Result<int>
         */
        int deleteRolesMenu(Integer menuId);

        /**
         * 根据角色获取相应菜单
         * @param roleId roleId
         * @return
         */
        List<MenusDTO> getMenuByRoleId(Integer roleId);

}
